/**
 * 检查文件 URL 是否为图片文件。
 * @param {string} url - 文件的 URL。
 * @returns {boolean} - 如果是图片文件返回 true，否则返回 false。
 */
export const isImage = (url) => {
  return /\.(png|jpe?g|gif|bmp|webp|svg)$/i.test(url);
};

/**
 * 检查文件 URL 是否为视频文件。
 * @param {string} url - 文件的 URL。
 * @returns {boolean} - 如果是视频文件返回 true，否则返回 false。
 */
export const isVideo = (url) => {
  return /\.(mp4|avi|mov|wmv|flv|mkv|webm)$/i.test(url);
};

/**
 * 检查文件 URL 是否为 PDF 文件。
 * @param {string} url - 文件的 URL。
 * @returns {boolean} - 如果是 PDF 文件返回 true，否则返回 false。
 */
export const isPdf = (url) => {
  return /\.pdf$/i.test(url);
};

/**
 * 检查文件 URL 是否为 Excel 文件。
 * @param {string} url - 文件的 URL。
 * @returns {boolean} - 如果是 Excel 文件返回 true，否则返回 false。
 */
export const isExcelFile = (url) => {
  return /\.(xls|xlsx)$/i.test(url);
};
/**
 * 检查文件 URL 是否为 Word 文件。
 * @param {string} url - 文件的 URL。
 * @returns {boolean} - 如果是 Word 文件返回 true，否则返回 false。
 */
export const isWordFile = (url) => {
  return /\.(doc|docx)$/i.test(url);
};
